'use strict';
//
exports.main = async (event, context) => {
	//event为客户端上传的参数
	console.log('event : ', event)
	//获取数据库的对象
	const db = uniCloud.database();
	//获取表的对象
	const tb = db.collection("collection");
	//根据类型进行操作
	switch (event.type) {
		/*
		在收藏表中，
		根据user_id查找与用户表id相同的数据
		联表查找所有该分类的工作
		*/
		case "showCollection": {
			let {user_id}=event;
			//查找
			let data=await tb.where({
				user_id:user_id
			}).get()
			return {status:200,data:data}
		};
		//添加收藏公司
		case "addCompanycollection": {
			let {companyName,companyId,user_id}=event;
			//查找
			let data=await tb.add({
				company_name:companyName,
				company_id:companyId,
				user_id:user_id
			})
			return {status:200,data:data}
		};
		//根据收藏id删除收藏公司
		case "removeCompanyCollection": {
			let {collection_id} = event;
			let data = await tb.doc(collection_id).remove()
			return {status:200,data:data};
		};
		

	}
};